package com.gitee.linmt.service;

import com.gitee.linmt.entity.SysRole;

/**
 * 角色 Service.
 *
 * @author <a href="mailto:lin-mt@outlook.com">lin-mt</a>
 */
public interface SysRoleService {
    
    /**
     * 新增角色信息.
     *
     * @param sysRole 新增的角色信息
     * @return 新增后的角色信息
     */
    SysRole save(SysRole sysRole);
    
    /**
     * 更新角色信息.
     *
     * @param sysRole 要更新的角色信息
     * @return 更新后的角色信息
     */
    SysRole update(SysRole sysRole);
    
    /**
     * 删除角色信息.
     *
     * @param deleteId 要删除的角色ID
     * @return true：删除成功
     */
    boolean delete(Long deleteId);
}
